package com.kantboot.global.auth.annotation;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

/**
 * 该注解表示时只有管理员用户才能进入的controller
 */
@Retention(RetentionPolicy.RUNTIME)
public @interface AdminController {

    /**
     * 在非国际化的时候，默认采用的name
     */
    String name() default "";

    /**
     * 编码
     * @return 在国际化中更方便使用
     */
    String code() default "";

    /**
     * 优先级
     */
    int priority() default 0;

}
